Wordt gebruikt om twee getallen met elkaar te vermenigvuldigen.
Syntaxis
resultaat = getal1*getal2
De syntaxis van de operator * bestaat uit de volgende onderdelen:
Onderdeel | Beschrijving |
---|---|
resultaat | Vereist. Een willekeurige numerieke variabele. |
getal1 | Vereist. Een willekeurige numerieke expressie. |
getal2 | Vereist. Een willekeurige numerieke expressie. |
Notities
Het gegevenstype van resultaat is normaal gesproken hetzelfde als het gegevenstype van de meest nauwkeurige expressie. De volgorde van de gegevenstypen van minst naar meest nauwkeurig is Byte, Integer, Long, Single, Currency, Double en Decimal. Hierbij gelden de volgende uitzonderingen:
Als | Dan is resultaat |
---|---|
De gegevenstypen Single en Long in de vermenigvuldiging voorkomen, | geconverteerd naar een gegevenstype Double. |
Het gegevenstype van resultaat een variant Long, Single of Date is waarvan het geldige bereik wordt overschreden, | geconverteerd naar een Variant met een Double. |
Het gegevenstype van resultaat een variant Byte is waarvan het geldige bereik wordt overschreden, | geconverteerd naar een variant Integer. |
Het gegevenstype van resultaat een variant Integer is waarvan het geldige bereik wordt overschreden, | geconverteerd naar een variant Long. |
Wanneer een of beide expressies Null-expressies zijn, is resultaat ook Null. Als een expressie Empty is, wordt de waarde van de expressie ingesteld op 0.
Opmerking Bij vermenigvuldigen wordt niet dezelfde volgorde van nauwkeurigheid gehanteerd als bij optellen en aftrekken.